.container{
  /*搜索*/
  .search{
    position: fixed;
    top:0;
    left:0;
    width: 100%;
    z-index: 99;
    font-size: 26rpx;
    color:#333;
    .search_nav{
      font-size: 24rpx;
      color:#333;
      padding: 30rpx;
      background-color: #fff;
      border-top: 1px solid #f0f0f0;
      border-bottom: 1px solid #f0f0f0;
      display: flex;
      align-items: center;
      justify-content: space-between;
      .search_type{
        display: flex;
        align-items: center;
        .type_con{
          padding: 0 54rpx;
          border-right: 1px solid #f2f2f2;
          span{
            margin-left: 16rpx;
            display:inline-block;
            width:0;
            height:0;
            border-width:6px 6px 0;
            border-style:solid;
            border-color:#ddd transparent transparent;/*黄 透明 透明 */
          }
        }
        .selected{
          color:#3952fc;
          span{
            display:inline-block;
            width:0;
            height:0;
            border-width: 0 6px 6px;
            border-style:solid;
            border-color:transparent transparent #3952fc;/*透明 透明  黄*/
          }
        }
      }
      .search_type1{
        .type_con{
          padding: 0 100rpx;
        }
      }
    }
    .selected{
      color:#3952fc;
    }
    /*弹窗*/
    .mask{
      width: 100%;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.2);
      position: fixed;
      left:0;
      z-index:9;
    }
    /*弹窗内容*/
    .maskContent{
      width: 100%;
      position: fixed;
      left:0;
      z-index:99;
      /*课程 负责人 财务*/
      .course_search{
        display: flex;
        .course_nav,.course_list{
          background-color: #fff;
          width: 24%;
          scroll-view{
            height: 500rpx;
          }
          /*隐藏滚动条*/
          ::-webkit-scrollbar {
            width: 0;
            height: 0;
            color: transparent;
          }
        }
        .course_nav,.course_list11{
          view{
            padding: 30rpx 50rpx;
          }
        }
        .course_list{
          width: 76%;
          background-color: #f8f8f8;
          color:#666;
        }
        .other1{
          display: flex;
          flex-wrap:wrap;
          padding:10rpx 30rpx;
          view{
            margin: 20rpx 28rpx 0 0;
            width: 146rpx;
            height: 64rpx;
            line-height: 64rpx;
            text-align: center;
            border: 1px solid #dcdcdc;
            border-radius: 10rpx;
          }
          view:nth-of-type(3n){
            margin-right: 0;
          }
        }
      }
      /*分总负责人*/
      .person{
        background-color: #fff;
        padding:30rpx;
        .person_type{
          margin-bottom: 60rpx;
          .title{
            font-weight: 700;
            display:flex;
            align-items:center;
            view{
              width: 6rpx;
              height: 26rpx;
              margin-right: 14rpx;
              background-color: #3952fc;
            }
          }
          scroll-view{
            height: 500rpx;
          }
          .other{
            display: flex;
            flex-wrap:wrap;
            view{
              margin: 20rpx 28rpx 0 0;
              width: 146rpx;
              height: 64rpx;
              line-height: 64rpx;
              text-align: center;
              border: 1px solid #dcdcdc;
              border-radius: 10rpx;
            }
            view:nth-of-type(4n){
              margin-right: 0;
            }
          }
        }
      }
      /*状态*/
      .status{
        font-size: 24rpx;
        background-color: #fff;
        scroll-view{
          height: 500rpx;
          .status_type{
            padding: 30rpx 0;
            border-bottom: 1px solid #f4f4f4;
            text-align: center;
          }
        }
        /*隐藏滚动条*/
        ::-webkit-scrollbar {
          width: 0;
          height: 0;
          color: transparent;
        }
      }
      /*搜索*/
      .search_record{
        padding: 30rpx;
        background-color: #fff;
        position: relative;
        input{
          background-color: #f4f4f4;
          padding: 10rpx 0 10rpx 100rpx;
          border-radius: 40rpx;
        }
        icon{
          position: absolute;
          top:50rpx;
          left:70rpx;
        }
        .history{
          margin-top: 70rpx;
          min-height:200rpx;
          .title{
            font-size: 34rpx;
            color:#000;
            font-weight: 700;
            display: flex;
            justify-content: space-between;
            margin-bottom: 10rpx;
            image{
              width: 23rpx;
              height: 22rpx;
            }
          }
          .other{
            display: flex;
            flex-wrap: wrap;
            view{
              padding: 10rpx 24rpx;
              margin: 20rpx 20rpx 0 0;
              border: 1px solid #dcdcdc;
              border-radius: 10rpx;
            }
          }
        }
      }
    }
  }
  .con{
    margin-top: 100rpx;
  }
  .morning_list{
    .time{
      padding: 30rpx;
      font-size: 26rpx;
      color:#333;
      text{
        margin-left: 30rpx;
      }
    }
    .message{
      background-color: #fff;
      padding: 0 30rpx;
      navigator {
        display: flex;
        justify-content: space-between;
        border-bottom: 1px solid #f0f0f0;
        padding: 30rpx 0;
        .content_img {
          width: 290rpx;
          height: 194rpx;
          position: relative;
          border-radius: 20rpx;
          margin-right: 16rpx;
          image {
            width: 290rpx;
            height: 194rpx;
          }
        }
        .content_mes {
          display: flex;
          flex-direction: column;
          justify-content: space-between;
          font-size: 24rpx;
          color: #999;
          width: 390rpx;
          .top {
            display: flex;
            justify-content: space-between;
            align-items: center;
            .name {
              font-size: 32rpx;
              color: #000;
            }
            .person{

            }
          }
          .center{
            margin-bottom: 16rpx;
            .title {
              color: #666;
              max-height: 78rpx;
              line-height: 40rpx;
              overflow: hidden;
              text-overflow: ellipsis;
              display: -webkit-box;
              word-break: break-all;
              -webkit-box-orient: vertical;
              -webkit-line-clamp: 2;
            }
            .star_activity_time {
              color: #666;
            }
          }
          .bottom {
            display: flex;
            justify-content: space-between;
          }
        }
      }
    }
  }
  /*上拉加载*/
  .footer_more{
    color:#999;
    padding:50rpx 0;
    text-align:center;
    font-size:24rpx;
  }
  /*空数据*/
  .empty_message{
    margin-top: 280rpx;
    .again_request{
      text-align: center;
    }
  }
}